.rg_layout{
	width: 100%;
	height: 770px;
	background: url(../img/center.jpg) no-repeat center;
	background-size: 100% 780px;
	overflow: hidden;
}
.rg_layout .rg_form{
	width: 650px;
	height: 400px;
	background-color: #fff;
	margin:100px auto;
	border:8px solid #eeeeee;
	box-sizing: border-box;
}

.rg_layout .rg_form > .rg_form_left{
	width:256px;
	float: top;
	padding-top:20px;
	padding-left: 20px;
	box-sizing: border-box;
}
.rg_layout .rg_form > .rg_form_center{
	width:600px;
	float: bottom;
	padding-top:10px;
	box-sizing: border-box;
	font-size: 14px;
}

.rg_form > .rg_form_left > p:first-child{
	font-size: 30px;
	color:#0d6aad;

	
}
.rg_form > .rg_form_left > p:last-child{
	font-size: 20px;
	color: #a6a6a6;
}
.rg_form > .rg_form_center .td_left{
	width: 65px;
	text-align: right;
	font-size: 18px;
}
.rg_form > .rg_form_center table{
	margin:20px auto;
	vertical-align: center;
}
.rg_form > .rg_form_center table tr{
	height: 50px;
}
.rg_form > .rg_form_center .td_right{
	width: 293px;
}
.rg_form_center .td_right > input[type="text"],input[type="password"],.rg_form_center .td_right > input[type="date"]{
	width: 256px;
	height: 32px;
	line-height: 32px;
	box-sizing: border-box;
	padding: 6px 12px;
	border-radius: 4px;
	border:1px solid #a6a6a6;
	/*float: right;*/
}
.rg_form > .rg_form_center .td_right.gender{
	padding-left: 40px;
	box-sizing: border-box;
}
.rg_form > .rg_form_center .td_right.check{
	padding-left: 36px;
	box-sizing: border-box;
}
.rg_form > .rg_form_center .td_right > .check{
	width: 118px;
	float: left;
	margin-right:14px;
}
.rg_form > .rg_form_center .td_right > .submit{
	width: 70px;
	height: 32px;
	line-height: 36px;
	background-color: #2aabd2;
	font-size: 14px;
	border-radius: 4px;
}

.rg_form > .rg_form_center .td_right > .botton{
	width: 120px;
	height: 34px;
	line-height: 36px;
	background-color: #a6a6a6;
	font-size: 16px;
	border-radius: 4px;
}

#username_off{
	background-color: #cccccc;
}

.rg_form > .rg_form_center .td_left_u{
	width: 65px;
	text-align: right;
	font-size: 16px;
}